medicine of immortality - Spanish English Dictionary